package com.project.service;

import com.github.pagehelper.PageInfo;
import com.project.bean.ManBean;

import java.time.LocalDate;
import java.util.List;

/**
 * 公民的业务接口
 */
public interface IManService {
    /**
     * 分页的页面大小
     */
    final int PAGESIZE = 3;
    void add(ManBean man);

    void del(int id);

    void update(int id, LocalDate birthday);

    List<ManBean> findAll();

    /**
     * 动态条件分页查询
     * @param pageNo 页码
     * @param name 名字
     * @param start 起始日期
     * @param end 结束日期
     * @return
     */
    PageInfo<ManBean> findByItem(int pageNo, String name, LocalDate start, LocalDate end);
}
